package com.hzw.saas.api.rss.bo;

import com.hzw.saas.common.config.bo.BaseBO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class LibraryCatalogBO extends BaseBO implements Serializable {

    /**
     * 父节点id
     */
    @ApiModelProperty(value = "父节点id")
    private String parentId;

    /**
     * 层级
     */
    @ApiModelProperty(value = "层级")
    private Integer level;

    /**
     * 分类名称
     */
    @ApiModelProperty(value = "分类名称")
    private String name;

    /**
     * 节点类型，1:系统分类，用户无法操作分类，2:默认分类，用户可以随意操作
     */
    @ApiModelProperty(value = "节点类型，1:系统分类，用户无法操作分类，2:默认分类，用户可以随意操作")
    private Integer type;

    private Integer count;

    private List<LibraryCatalogBO> libraryCatalogBOS;
}
